		html{
			font-size: 62.5%;
		}
		body{
			background-color:#f3f5f7;
			height: 100%;
			max-width: 640px;
			margin: 0 auto;
			position: relative;
		}
		ul{
			list-style: none;
			margin: 0;
			padding: 0;
		}
			  header{
                background-color:#21b1fa;
                width:100%;
                height:88px;
               display: flex;
               justify-content: space-between;
               
            }
            .u-back{
            	 float: left;
                width: 8.8rem;
                height: 8.8rem;
            }
            .u-zi{
            	
            	 display: inline-block;
                padding-top: 2.5rem;
                color: #fff;
                font-size: 3rem;
                margin: 0 auto;
            }
            .u-dian{
            	height: 8.8rem;
                width: 8.8rem;
            }
            .g-zt{
            	height: 7rem;
            	background-color: #fff;
            	border-bottom: 1px solid lightgray;
            	
            }
            .m-zt{
            	padding: 0;
            	margin: 0.5rem 0 0 0;
            }
            .m-zt li{
            	list-style: none;
            	float: left;
            	width: 50%;
            	text-align: center;
            	line-height: 7rem;
            	font-size: 3rem;
            	box-sizing: border-box;
            	color: #333;
            }
            .m-zt li:nth-child(1){
            	border-right: 1px solid #E0E0E0;
            }
            .m-info{
            	height: 4rem;
            	position: relative;
            }
            .u-toux{
            	width: 5rem;
            	height: 5rem;
            	border-radius: 50%;
            	margin-left: 1.6rem;
            	margin-top: .6rem;
            }
           .u-name{
	           	font-size: 2.4rem;
	            position:absolute ;
	           	top: 1.3rem;
	           	padding-left: .5rem;
           }
            .u-date{
                float: right;
            	margin-top: 1.3rem;
            	font-size: 2.4rem;
            	color: #999;
            }
            #clear{
            	clear: both;
            }
            .m-renwu{
            	background-color: #fff;
            	height: 13rem;
            	margin-top: 2rem;
            	position: relative;
            	border-bottom: 1px solid #E0E0E0;
            }
            .u-title{
            	padding: 1.5rem;
            	font-size: 3rem;
            	font-weight: normal;
            }
            .u-ishare{
            	position: absolute;
            	top: 1.4rem;
            	right: 6rem;
            }
            .u-share{
            	position: absolute;
            	top: 1.4rem;
            	right: 1rem;
            	font-size: 2.2rem;
            	color: #999;
            }
            .u-price{
            	font-size: 3rem;
            	color: red;
            	float: left;
            	margin-top: -1.5rem;
            	margin-left: 1.4rem;
            }
            .u-btn{
            	position: absolute;
            	right: 1rem;
            	bottom: 1.5rem;
            	border: none;
            	background-color: #fff;
            	color: #21B1FA;
            	border: 1px solid #21B1FA;
            	border-radius: .8rem;
            	font-size: 2.4rem;
            	padding: .6rem 2rem;
            }
			.u-lbtn{
				position: absolute;
				right: 17rem;
				bottom: 1.5rem;
				background-color: #fff;
            	color: #21B1FA;
            	border: 1px solid #21B1FA;
            	border-radius: 0.8rem;
            	font-size: 2.4rem;
            	padding: .6rem 2rem;
			}
            .g-list{
            	height: 26.5rem;
            	background-color: #fff;
            }
            /*.m-list{
            	list-style: none;
            	margin: 0;
            	padding: 0;
            }*/
            .u-li{
            	border-bottom: 1px solid #E0E0E0;
            	height: 8.8rem;
            }
            .u-list{
            	display: inline-block;
            	/*margin: 1.6rem 0 2rem 2rem;*/
            	line-height: 8.8rem;
            	font-size: 3rem;
            	color: #333;
            	padding-left: 3.6rem;
            }
			.u-done{
				float:  right;
				font-size: 2.2rem;
				padding-right: 1rem;
				color: #333333;
			
			}
			.u-clock{
				position: absolute;
				top: 1.5rem;
				right: 17rem;
			}
			#dis{
				border-color: #d0d0d0;
				color: #999;
			}
			.u-clock2{
				position: absolute;
				top: 1.5rem;
				right: 8rem;
			}
			.m-rwtime{
				margin-top: 2.5rem;
				height: 20rem;
				background-color: #fff;
				position: relative;
			}
			.u-js2{
				display: inline-block;
				height: 10rem;
				font-size: 3rem;
             	padding-left: 2rem ;
             	/*line-height: 4rem;*/
                border-bottom: 1px solid lightgray;
                color: #333;
			}
			 .u-pri2{
             	font-size: 3rem;
             	color: red;
             	position: absolute;
             	left: 2rem;
             	top: 12rem;
             	display: inline-block;
             }
             .u-jzclock{
             	position: absolute;
             	bottom: 1.5rem;
             	left: 15rem;
             }
             .u-time {
             	/*display: inline-block;*/
             }
             .u-jzt{
             	position: relative;
             	bottom: 3rem;
             	left: 18rem;
             	font-size: 2.4rem;
             	color: #999;
             }
             .m-xuqiu{
             	margin-top: 2.5rem;
             	width: 100%;
             	height: 40rem;
             	background-color: #fff;
             }
			 .u-h1{
			 	padding: 1.5rem;
			 	padding-bottom: 0;
			 	margin: 0;
			 	color: #21B1FB;
			 	font-size: 3rem;
			 	font-weight: normal;
			 	
			 }
			 .u-des{
			 	margin: 0;
			 	padding: 1rem 2rem;
			 	font-size: 2.6rem;
			 	color: #333;

			 }
             .m-baoming{
             	width: 100%;
             	height: 29rem;
             	background-color: #fff;
             	margin-top: 20px;
             	color: #333;
             	border-bottom: 1px solid #E0E0E0;
             }
             #gun{
             	overflow-x: auto;
             	
             }
             .u-bm-t{
             	display: block;
             	font-size: 3rem;
             	padding: 20px;
             	border-bottom: 1px solid #E0E0E0;
             }
             .u-bm-r{
             	display: inline-block;
             	margin: 0;
             	color: #999;
             }
            .u-tdimg img{
            	width: 12.4rem;
            	height: 12.4rem;
            	margin: 1rem .5rem .2rem 2rem;
            	padding: 0;
            }
            .u-tdnam{
            	text-align: center;
            	font-size: 2.2rem;
            }
            .m-bminfo{
            	height: 33rem;
            	position: relative;
            	margin-top: 1.2rem;
            	background-color: #fff;
            	color: #333;
            }
            .m-bminfo2{
            	height: 16.5rem;
            	position: relative;
            	margin-top: 2.5rem;
            	background-color: #fff;
            	color: #333;
            }
            .u-bmimg{
            	width: 10rem;
            	height: 10rem;
            	border-radius: 50%;
            	margin: 3rem;
            }
            .u-bmname{
            	position: absolute;
            	top: 2rem;
            	display: inline-block;
            	font-size: 3rem;
            	font-weight: normal;
            	margin: 0;
            }
            .u-bmaddr{
            	position: absolute;
            	top: 6rem;
            	font-size: 2.2rem;
            	color: #666;
            	font-weight:normal;
            }
            .u-dj2{
             	position: absolute;
             	top: 10rem;
             	left: 16.5rem;
             	font-size: 2.2rem;
             }
             .u-haoping2{
             	display: inline-block;
             	position: absolute;
             	top: 8rem;
             	left: 32rem;
             	font-size: 2.2rem;
             }
             #xian{
             	border-bottom: 1px solid #D0D0D0;
             }
             .u-yuan{
             	margin: 0 auto;
             	width: 10rem;
             	height: 10rem;
             	border-radius: 50%;
             	background-color: rgb(255,175,0);
             	text-align: center;
             	line-height: 10rem;
             	color: #fff;
             	font-size: 3rem;
                margin-top: 3rem;
             }
             #bj{
             	margin-top: 20rem;
             }
             .g-jiaog{
             	position: relative;
             	height: 17.3rem;
             	color: #333;
             }
             .u-jgly{
             	font-size: 2.4rem;
             	margin: 0;
             	padding: 2rem;
             	line-height: 4rem;
             }
             .u-fj{
             	display: block;
             	font-size: 2.2rem;
             	padding-left: 2rem;
             	/*margin-bottom: 20px;*/
             }
             .m-jgf{
             	height: 9rem;
             	background-color: #fff;
             	line-height: 6rem;
             	font-size: 2.2rem;
             	color: #999;
             	padding-left: 2rem;
             	border-bottom: 1px solid #D0D0D0;
             	position: relative;
             }
             .m-jgf span{
             	padding-right: 5rem;
             	line-height: 9rem;
             }
             .u-jgbtn{
             	border: 1px solid #999;
             	background-color: #fff;
             	border-radius: .8rem;
             	padding: .6rem 2rem;
             	color: #999;
             	font-size: 2.2rem;
             	float: right;
             	margin: 2.5rem 2rem;
             	
             }
             .u-zb{
             	position: absolute;
             	top: 3rem;
             	width: 10rem;
             	height: 10rem;
             	 margin-left: 2rem;
             }
             .u-jgly2{
                padding-top: 2rem;
             	font-size: 2.4rem;
             	margin: 0;
             	width: 60%;
             	margin-left: 15rem;
             	line-height: 3rem;
             }
             .u-fj2{
             	clear: both;
             	margin-left: 15rem;
             	display: block;
             	font-size: 2.4rem;
             	padding-top: 2rem;
             	margin-bottom: 2rem;
             }
             .u-zbbtn{
             	border-radius: .8rem;
             	font-size: 2.2rem;
             	color: #fff;
             	background-color: rgb(255,175,0);
             	border: none;
             	padding: .6rem 2rem;
             	position: absolute;
             	top: 2.5rem;
             	left: 42rem;
             }
             .f-kb{
             	margin-bottom: 20rem;
             }
             .m-xqy{
             	height: 21rem;
             	background-color: #fff;
             	margin-top: 2.5rem;
             	position: relative;
             	color: #333;
             }
             .u-xqtx{
             	width: 7.5rem;
             	height: 7.5rem;
             	border-radius: 50%;
             	/*margin: 1rem 0 0 1rem;*/
             	margin: 2rem 2rem;
             }
             .u-id{
             	font-size: 3rem;
             	position: absolute;
             	top: 2rem;
             	
             }
             .u-ry{
             	position: absolute;
             	top: 2.5rem;
             	left: 28rem;
             }
             .u-dizhi{
             	font-size: 2.2rem;
             	position: absolute;
             	top: 6.5rem;

             }
             .u-jibie{
             	position: absolute;
             	top: 4.5rem;
             	left: 28rem;
             	font-size: 2.2rem;
             }
             .u-hp{
             	position: absolute;
             	top: 4.5rem;
             	left: 42rem;
             	font-size: 2.2rem;
             }
             .g-jz{
             	margin-top: 1.5rem;
             	text-align: center;
             }
             .u-gg{
             	font-size: 2.4rem;
             	background-color: #fff;
             	color: #21B1FB;
             	border-radius: .8rem;
             	border: 1px solid #21B1FB;
             	padding: .6rem 2.5rem;
             }
             
             
             
             
             
             
             
                       
            .u-img{
            	float: right;
            	margin-top: 3.3rem;
            	margin-right: 3.5rem;
            	
            }
            .g-info{
            	height: 14rem;
            	background-color: #fff;
            	position: relative;
            }
            .u-info{
            	width: 8rem;
            	height: 8rem;
            	border-radius: 50%;
            	margin: 3rem 0 0 2rem;
            	
            }
            .u-iname{
            	position: absolute;
            	top: 3rem;
            	left: 11rem;
            	font-size: 2.8rem;
            	color: #333333;
            }
             .u-pj{
             	position: absolute;
             	top: 3.5rem;
             	left: 26rem;
             	width: 9.8rem;
             	height: 2.8rem;
             }
            
             .u-ad{
             	position: absolute;
             	top: 8rem;
             	left: 11rem;
             	font-size: 2.2rem;
             	color: #333;
             }
             .u-dj{
             	position: absolute;
             	top: 8rem;
             	left: 28rem;
             	font-size: 2.2rem;
             	color: #333333;
             }
             .u-haoping{
             	display: inline-block;
             	position: absolute;
             	top: 6rem;
             	left: 43rem;
             	font-size: 2.2rem;
             	color: #333333;
             }
             .u-red{
             	color: red;
             }
             .m-fwtime{
             	height: 27.6rem;
             	background-color: #fff;
             	margin-top: 2rem;
             	
             }
             .m-line{
             	border-bottom: 1px solid lightgray;
             }
             .u-fwt{
             	display: inline-block;
             	width: 16rem;
             	height: 6.5rem;
             	background-color: #21B1FA;
             	text-align: center;
             	line-height: 6.5rem;
             	color: white;
             	font-size: 2.6rem;
             	margin: 0;
             }
             .u-tred{
             	color: red;
             	font-size: 2.4rem;
             	padding-left: 2rem;
             }
             .u-js{
             	margin: 0;
             	font-size: 3rem;
             	padding: 2rem 0 2rem 3rem;
                line-height: 5rem;
             	border-bottom: 1px solid lightgray;
             	color: #333;
             }
             .u-pri{
             	font-size: 3rem;
             	color: red;
             	line-height: 1rem;
             	padding-left: 2rem;
             }
			 .g-xqiu{
				 width: 100%;
				 height: 21.4rem;
				 background-color: #fff;
				 margin:2rem 0;
				 
			 }
			 .u-xqiu{
				 display: block;
				 font-size: 3rem;
				 color: #21b1fb;
				 padding: 18px 30px;
				border-bottom: 1px solid #e0e0e0;
			 }
			 .u-mshu{
			 	margin: 0;
				 font-size: 2.6rem;
				 color: #333;
				 padding: 1rem 3rem 0 3rem;
			 }
			 .m-r1{
				 width: 100%;
				 height: 18rem;
				 background-color: #fff;
				 margin-bottom: .8rem;
				 position: relative;
				 border-bottom: 1px solid #e0e0e0;
			 }
			
			 .u-r1t{
				 display: block;
				 font-size: 3rem;
				  padding: 1.8rem 3rem;
				border-bottom: 1px solid #e0e0e0;
				color: #333;
			 }
			 .u-r1des{
			 	margin: 0;
				padding:1rem 3rem;
				 font-size: 2.2rem;
				 width: 62%;
				 color: #999;
			 }
			 .u-r1bc{
				 
				 width: 16.5rem;
				 height: 18rem;
				 background-color: #e0e0e0;
				 position: absolute;
				 right: 0;
				 top: 0;
				 text-align: center;
			 }
			 .u-rzt{
				 display: block;
				 font-size: 2.2rem;
				 padding-top: 30%;
				 color: #333;
			 }
			 .u-r1btn{
				 color: #21b1fb;
				 display: inline-block;
				 border:1px solid #21b1fb;
				 font-size: 2.2rem;
				 border-radius: 10px;
				 background-color: #fff;
				 margin-top: 40%;
				 padding: 5px 20px;
				
			 }
			  .u-r2btn{
				 color: #21b1fb;
				 margin-top: 5px;
				 display: inline;
				 border:1px solid #21b1fb;
				 font-size: 2.2rem;
				 border-radius: 10px;
				 background-color: #fff;
				 padding: 5px 20px;
			 }
			 .f-kx{
				 height: 8rem;
			 }
			 .m-foot{
				 
				width: 64rem;
				 height: 8rem;
				 background-color: #fff;
				 border-top: 1px solid #e0e0e0;
				 position: fixed;
				 bottom: 0;
			 }
			 .g-ul{
			 	/*height: 8rem;*/
				 display: inline-block;
				 width: 30%;
				 text-align: center;
			 }
			 #bor{
				 border-right: 1px solid #e0e0e0;
			 }
			
			 .u-wz{
				 font-size: 2.2rem;
				color: #333;
			 }
			 .u-fbtn{
				 float: right;
				 display: inline-block;
				 height: 8rem;
				 width: 37%;
				 border: none;
				 background-color: #21b1fb;
				 color: #fff;
				 font-size: 2.4rem;
				 padding: 0;
			 }
             .g-qd{
                 width: 100%;
                 height: 8.8rem;
                 text-align: center;
                 background-color: #E0E0E0;
             }
             .u-qdbtn{
                 margin-top: 1rem;
                 width: 26rem;
                 height: 6.8rem;
                 vertical-align: middle;
                 border-radius: 10px;
                 border: none;
                 background-color: #fff;
                 font-size: 2.6rem;
                 color: #999;
             }
             .u-xqbtn{
                 display: block;
                 margin: 0 auto;
                 font-size: 2.2rem;
                 border: 1px solid #21b1fb;
                 border-radius: .8rem;
                margin-bottom: .8rem;
                padding: .5rem 1rem;
              color: #21b1fb;
              background-color: #fff;
             }
             #xqbtn{
                 margin-top: 25%;
             }
             
         
			 .g-xqul{
				 display: inline-block;
				 width: 25%;
				 text-align: center;
				 height: 8rem;
			 }
			 #bor{
			 	
				 border-right: 1px solid #e0e0e0;
			 }
			
			 .u-xqwz{
				 font-size: 2.2rem;
				 color: #333;
				
			 }
              #apbtn{
                 float: right;
                 height: 8rem;
             }
			 .u-xqfbtn{
				 float: right;
				 display: inline-block;
				 height: 8rem;
				 width: 23%;
				 border: none;
				 background-color: #21b1fb;
				 color: #fff;
				 font-size: 2.2rem;
				 padding: 0;
                 margin: 0;
                 box-sizing: border-box;
			 }
			 .u-fmsg{
			 	width: 3.8rem;
			 	height: 2.8rem;
			 }
			 .u-fpho{
			 	width: 4.5rem;
			 	height: 4.2rem;
			 	
			 }
            
            /*下拉*/
        .m-xl{
	   	float: right;
	   	z-index: 9999;
	   	display: none;
	   	position:absolute;
        right: 0;
        top: 8.8rem;
	   }
		.m-xl ul{
			width: 16rem;
			height: 5.5rem;
			background-color: #fff;
			border-bottom: 1px solid #E0E0E0;
			
		}
		.u-imgxl{
			display: inline-block;
			float: left;
			padding: 0 1rem 0 1rem;
			
		}
		.u-imgxl img{
			width: 4rem;
			height: 5rem;
		}
		.u-msgxl{
			display: inline-block;
			line-height: 5.5rem;
			font-size: 2.2rem;
			color: #999;
		}
		.u-hmxl{
			display: inline-block;
			line-height: 5rem;
			font-size: 2.2rem;
			color: #999;
		}
		.u-msgxl:after{
			display: block;
			content: "";
			
			content: url(../image/after.png);
			width: 1rem;
			float: right;
		}
		.f-c{
            	clear: both;
            }
        button:active{
          	opacity: 0.8;
          }
             
